package com.chang.third.controller;

import com.chang.third.utils.EmailTools;
import jakarta.annotation.Resource;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

/**
 * @author: changzhenxi
 * @date: 2024年11月27日 09:37
 * @Version: 1.0
 * @description: 第三方邮件发送
 */
@RestController
@RequestMapping("sms")
public class SmsController {

    @Resource
    EmailTools emailTools;

    // 该接口是专门给其他服务调用的 验证码应该由其他服务来生成并存储到redis中
    @PostMapping("sendCode")
    public Boolean sendCode(@RequestParam("email") String email, @RequestParam("code") String code) {
        return emailTools.sendEmail(email, code);
    }
}
